.sec-popup{
  background: #F6F7F8 !important;
}

.tab-hd{
  height: 100rpx;
  background: #fff;
  .item{
    position: relative;
    height: 100%;
    &.active{
      .txt{
        color: #333333;
        font-weight: 600;
        &:after{
          display: block;
        }
      }
      
    }
    
  }
  .txt{
    height: 100%;
    color: #999;
    display: flex;
    align-items: center;
    position: relative;
    &:after{
      content: "";
      width: 100%;
      height: 6rpx;
      background:#2979FF;
      position: absolute;
      left: 0;
      bottom: 0;
      display: none;
    }
  }
}

.cj-item{
  padding: 14rpx;
  margin: 0 30rpx 30rpx;
  background: #fff;
  &:first-child{
    margin-top: 30rpx;
  }
  .pic{
    width: 220rpx;
    height: 140rpx;
    flex-shrink: 0;
    background: #f5f7fa;
    flex-shrink: 0;
    overflow: hidden;
    border-radius: 10rpx;
  }
}

.welfare-item{
  padding: 14rpx;
  margin: 0 30rpx 30rpx;
  background: #fff;
  &:first-child{
    margin-top: 30rpx;
  }
}

